約 5,102,837 件
https://w.atwiki.jp/red5server/pages/29.html
JavaをつかってつくったプログラムでFlashMediaServerやWowzaMediaServer、Red5等に接続させる便利なクラスがあります。 Red5のRTMPClientというクラスですが・・・ 参考URL のようにサンプルコードがあるんですが、ちと情報が古くてコンパイルできないので、とりあえずメモ代わりにコンパイルできる形に変更したものとコンパイルのコマンドを・・・ import java.io.File; import org.apache.mina.core.buffer.IoBuffer; import org.red5.io.IStreamableFile; import org.red5.io.ITag; import org.red5.io.ITagWriter; import org.red5.io.flv.impl.FLVService; import org.red5.io.flv.impl.Tag; import org.red5.io.utils.ObjectMap; import org.red5.server.api.event.IEvent; import org.red5.server.api.event.IEventDispatcher; import org.red5.server.api.service.IPendingServiceCall; import org.red5.server.api.service.IPendingServiceCallback; import org.red5.server.net.rtmp.Channel; import org.red5.server.net.rtmp.RTMPClient; import org.red5.server.net.rtmp.RTMPConnection; import org.red5.server.net.rtmp.codec.RTMP; import org.red5.server.net.rtmp.event.AudioData; import org.red5.server.net.rtmp.event.IRTMPEvent; import org.red5.server.net.rtmp.event.Notify; import org.red5.server.net.rtmp.event.VideoData; import org.red5.server.net.rtmp.message.Header; import org.red5.server.net.rtmp.status.StatusCodes; import org.red5.server.stream.AbstractClientStream; import org.red5.server.stream.IStreamData; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class MyRtmpClient extends RTMPClient { private static final Logger logger = LoggerFactory.getLogger(MyRtmpClient.class); private String saveAsFileName = "test.flv"; public static void main(String[] args) { String host = "localhost"; String app = "oflaDemo"; final String name = "IronMan.flv"; int port = 1935; final int duration = 10000; // milliseconds, -2 means until end of stream final MyRtmpClient client = new MyRtmpClient(); logger.debug("connecting, host " + host + ", app " + app + ", port " + port); IPendingServiceCallback callback = new IPendingServiceCallback() { public void resultReceived(IPendingServiceCall call) { logger.debug("service call result " + call); if ("connect".equals(call.getServiceMethodName())) { client.createStream(this); } else if ("createStream".equals(call.getServiceMethodName())) { Integer streamId = (Integer) call.getResult(); logger.debug("createStream result stream id " + streamId); logger.debug("playing video by name " + name); client.play(streamId, name, 0, duration); } } }; client.connect(host, port, app, callback); } private RTMPConnection conn; private ITagWriter writer; private int videoTs; private int audioTs; @Override public void connectionOpened(RTMPConnection conn, RTMP state) { logger.debug("connection opened"); super.connectionOpened(conn, state); this.conn = conn; init(); } @Override public void connectionClosed(RTMPConnection conn, RTMP state) { logger.debug("connection closed"); super.connectionClosed(conn, state); if (writer != null) { writer.close(); writer = null; } System.exit(0); } @Override public void createStream(IPendingServiceCallback callback) { logger.debug("create stream"); IPendingServiceCallback wrapper = new CreateStreamCallBack(callback); invoke("createStream", null, wrapper); } @Override protected void onInvoke(RTMPConnection conn, Channel channel, Header header, Notify notify, RTMP rtmp) { super.onInvoke(conn, channel, header, notify, rtmp); ObjectMap String, String map = (ObjectMap) notify.getCall().getArguments()[0]; String code = map.get("code"); if (StatusCodes.NS_PLAY_STOP.equals(code)) { logger.debug("onInvoke, code == NetStream.Play.Stop, disconnecting"); disconnect(); } } private void init() { File file = new File(saveAsFileName); FLVService flvService = new FLVService(); flvService.setGenerateMetadata(true); try { IStreamableFile flv = flvService.getStreamableFile(file); writer = flv.getWriter(); } catch (Exception e) { throw new RuntimeException(e); } } private class CreateStreamCallBack implements IPendingServiceCallback { private IPendingServiceCallback wrapped; public CreateStreamCallBack(IPendingServiceCallback wrapped) { this.wrapped = wrapped; } public void resultReceived(IPendingServiceCall call) { Integer streamIdInt = (Integer) call.getResult(); if (conn != null streamIdInt != null) { MyNetStream stream = new MyNetStream(); stream.setConnection(conn); stream.setStreamId(streamIdInt.intValue()); conn.addClientStream(stream); } wrapped.resultReceived(call); } } private class MyNetStream extends AbstractClientStream implements IEventDispatcher { public void close() { } public void start() { } public void stop() { } public void dispatchEvent(IEvent event) { if (!(event instanceof IRTMPEvent)) { logger.debug("skipping non rtmp event " + event); return; } IRTMPEvent rtmpEvent = (IRTMPEvent) event; if (logger.isDebugEnabled()) { logger.debug("rtmp event " + rtmpEvent.getHeader() + ", " + rtmpEvent.getClass().getSimpleName()); } if (!(rtmpEvent instanceof IStreamData)) { logger.debug("skipping non stream data"); return; } if (rtmpEvent.getHeader().getSize() == 0) { logger.debug("skipping event where size == 0"); return; } ITag tag = new Tag(); tag.setDataType(rtmpEvent.getDataType()); if (rtmpEvent instanceof VideoData) { videoTs += rtmpEvent.getTimestamp(); tag.setTimestamp(videoTs); } else if (rtmpEvent instanceof AudioData) { audioTs += rtmpEvent.getTimestamp(); tag.setTimestamp(audioTs); } IoBuffer data = ((IStreamData) rtmpEvent).getData().asReadOnlyBuffer(); tag.setBodySize(data.limit()); tag.setBody(data); try { writer.writeTag(tag); } catch (Exception e) { throw new RuntimeException(e); } } } } apache.minaのバージョンが2になったときにByteBufferが別のクラスになったんで、変更対応しただけです。 コンパイルコマンドは javac -classpath /home/red5/red5.jar /home/red5/lib/mina-core-2.0.0-RC1.jar /home/red5/lib/slf4j-api-1.5.8.jar /home/red5/lib/log4j-over-slf4j-1.5.8.jar /home/red5/lib/spring-context-2.5.6.jar /home/red5/lib/spring-beans-2.5.6.jar /home/red5/lib/spring-core-2.5.6.jar -d ./classes ./src/*.java こんな感じです。 dispatchEventが面白くて、これをXuggle-Xuggler-Red5のBroadcastStreamにぶちこんでやると 取得したデータを別のストリームとして流すことができます。
https://w.atwiki.jp/saikyoumousou5/pages/784.html
【妄想属性】脳内妄想 【作品名】Great booboisie Returns 【名前】Client 【属性】依頼人、大富豪 【大きさ】成人男性並 【攻撃力】【防御力】【素早さ】【特殊能力】 成人男性並。 世界一の大富豪。 彼を守るために、現実世界におけるアメリカ軍レベルの軍隊が出動する。 なお、対戦が始まる3日前に、以下の「Assassin」に考察人を暗殺し、考察結果を偽装するように依頼している。 【備考】 対戦結果は「Client」の勝利と偽装されるため、「Assassin」が考察人の暗殺に成功した場合、「Client」の勝利となる。 「Client」が考察人の暗殺を「Assassin」に依頼したことを、対戦相手は知らない。 考察人の暗殺を防ぐ、または「Assassin」への買収や説得などを行ない、 「Assassin」が考察人の暗殺に失敗した場合は、「Client」と対戦相手の対戦結果を純粋に考察し、勝敗を決定する。 その場合、「Client」を守るためにアメリカ軍レベルの軍隊が出動し、参戦する。また、「Client」は核シェルターに退避している。 【名前】Assassin 【属性】暗殺者 【大きさ】成人男性並 【攻撃力】【防御力】【素早さ】 鍛え上げた達人を上回る。 あらゆるものを切断可能なナイフを所持。 【特殊能力】 鍛え上げた達人の1m背後に立っていても、達人が気が付かないほどの隠密能力。 痛みに鈍感、あらゆる毒物に耐性を持つ。 3日間飲まず食わずで行動しても、運動能力が落ちない。 10日間最低限の水だけで行動しても、運動能力が落ちない。 あらゆる急所を熟知しているため、一撃で暗殺対象を暗殺可能。 【備考】 「Assassin」は深夜3時に考察人を暗殺する。 「Assassin」が考察人の暗殺に成功した場合は、「Client」の勝利となる。 「Assassin」の暗殺対象となる考察人のステータスは以下の通りとする。 【名前】考察人 【属性】考察人 【大きさ】成人男性並 【攻撃力】【防御力】【素早さ】【特殊能力】 成人男性並。 最強妄想キャラクター議論スレの考察を行える。 【備考】 深夜3時の段階で、考察人は熟睡しているものとする。 【戦法】 戦闘の3日前に「Assassin」に考察人を暗殺させ、考察結果を偽装する。偽装した考察結果は、その通りに扱われる。 暗殺に失敗した場合は、軍隊に対戦相手の相手をさせ、「Client」は核シェルターに引きこもる。 5 : ◆rrvPPkQ0sA :2017/01/17(火) 23 52 51.62 ID yU3VoIhX Client考察 戦闘3日前考察操作。 戦闘前行動の当たりに考察操作耐性がいるキャラは少ないので発動したらほぼ勝利。 考察時行動には負ける。 ×アビス 考察人操作攻撃なども耐える。コンバット化負け ×不戦勝先輩 考察時負け ×CLANNADは人生 先手を取られる ×上条理科雄 消滅する ?作者 こいつが戦闘前行動できるか不明、位置がおかしい ×ボス 考察時行動。 ×1000兆円持ってる成人男性 考察前に買収される。 アメリカ軍の年間の国家予算が6000億ドルであり、 アメリカ軍を動かせるレベルの世界一の大富豪でも1000兆円には買収されるだろう。 大富豪対決は敗北。 〇オーバーロード(タイタス一世) 買収勝ち ×ナマン3 対戦相手が決まった時点で蟻になる 〇後継者 先手勝利 ×反転者 反転負け 〇テンプレバスター 先手勝ち 〇ハイブリッドAさん 上下に勝てる 〇小泉純一郎 先手を取って暗殺 〇∀ガンダム カイラス・ギリが強くてもカイラス・ギリの砲撃が強いかは不明なので考慮しない。先手勝ち ×長谷敏司 考察偽装攻撃を含めすべての攻撃が無効化される。 〇未定。 〇インチキおみくじ 勝利を引ける 〇ひろし 買収勝ち 〇敗北召喚ジジイ 〇終焉の王 ナマン3>反転者>Client>後継者>テンプレバスター
https://w.atwiki.jp/war3/pages/4.html
GG TVはWaaaghTVとほぼ同じものと考えて下さい。 WaaaghTVの代わりにGG Clientを起動することで「LAN GAME」でプレイを見ることができます。 GG Clientのダウンロードは↓ http //www.gg-game.com/news/html/downloads/ インストール後、有効なメールアドレスで無料登録を行い、簡単なセッティングで利用できます。 GG ClientというのはHamachiなどと同様のP2P環境を構築するツールで ゲームで利用します。ロビー画面で相手とのPingを表示し Pingの良い相手とはLAN GAMEで対戦することができます。 通常のカスタムゲームよりもかなりLagを減らすことが可能なため WC3Lの「King of The Hill」や「inCup」 などでの韓国vs欧州のトップゲーマーの勝負でも良く使われています。 特にPingの良い日本人同士でGG Clientを利用すると、 LAN感覚でプレイができて驚きます。 どういう処理をしているのかわかりませんが カスタムゲームで自分でホストするよりも GG Clientで相手ホストにジョインする方が軽かったりもします。 WC3のノーマルゲームだけではなく DotAにも利用できますしロビーを見た限り、 CSやCSS、Q4、DoWなどにも対応しているようです。 また、ロビー機能、フレンド機能、ラダー機能(余り意味がない)にも対応しており高機能です。
https://w.atwiki.jp/final_hp/
~THEFINALOFSTRONGEST~ ~Genre ♥ Firefight ♥ Knife game ♥ Local ~Every rule ♠常に最強であること ~CommunityTwitter
https://w.atwiki.jp/wiki7_az/pages/38.html
Oracle Instant Client をダウンロードするhttp //www.oracle.com/technology/software/tech/oci/instantclient/index.html instantclient-basic-win32-10.2.0.3-20061115.zip instantclient-odbc-win32-10.2.0.3-20061115.zip instantclient-sqlplus-win32-10.2.0.3-20061115.zip 任意の場所に解凍する C \Program Files\oracle\instantclient_10_2 システム環境変数を設定する PATH C \Program Files\oracle\instantclient_10_2 NLS_LANG JAPANESE_JAPAN.JA16SJIS TNS_ADMIN C \Program Files\oracle\instantclient_10_2 tnsnames.ora を作成するC \Program Files\oracle\instantclient_10_2\tnsnames.ora に以下の通り記述する TEST01 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.20)(PORT = 1521))) (CONNECT_DATA =(SERVICE_NAME = TEST01)) ) ODBC Supplement をインストールするInstant Client Basic と同じ場所に解凍する。 odbc_install.exe を実行する。 ODBC設定[管理ツール] [データソース(ODBC)] [System DSN] [Add] [Oracle in instantclient10_2] Data Source Name PP01 TNS Service Name PP01 User ID samph101
https://w.atwiki.jp/mousouyomi/pages/2797.html
【妄想属性】脳内妄想 【作品名】Great booboisie Returns 【名前】Client 【属性】依頼人、大富豪 【大きさ】成人男性並 【攻撃力】【防御力】【素早さ】【特殊能力】 成人男性並。 世界一の大富豪。 彼を守るために、現実世界におけるアメリカ軍レベルの軍隊が出動する。 なお、対戦が始まる3日前に、以下の「Assassin」に考察人を暗殺し、考察結果を偽装するように依頼している。 【備考】 対戦結果は「Client」の勝利と偽装されるため、「Assassin」が考察人の暗殺に成功した場合、「Client」の勝利となる。 「Client」が考察人の暗殺を「Assassin」に依頼したことを、対戦相手は知らない。 考察人の暗殺を防ぐ、または「Assassin」への買収や説得などを行ない、 「Assassin」が考察人の暗殺に失敗した場合は、「Client」と対戦相手の対戦結果を純粋に考察し、勝敗を決定する。 その場合、「Client」を守るためにアメリカ軍レベルの軍隊が出動し、参戦する。また、「Client」は核シェルターに退避している。 【名前】Assassin 【属性】暗殺者 【大きさ】成人男性並 【攻撃力】【防御力】【素早さ】 鍛え上げた達人を上回る。 あらゆるものを切断可能なナイフを所持。 【特殊能力】 鍛え上げた達人の1m背後に立っていても、達人が気が付かないほどの隠密能力。 痛みに鈍感、あらゆる毒物に耐性を持つ。 3日間飲まず食わずで行動しても、運動能力が落ちない。 10日間最低限の水だけで行動しても、運動能力が落ちない。 あらゆる急所を熟知しているため、一撃で暗殺対象を暗殺可能。 【備考】 「Assassin」は深夜3時に考察人を暗殺する。 「Assassin」が考察人の暗殺に成功した場合は、「Client」の勝利となる。 「Assassin」の暗殺対象となる考察人のステータスは以下の通りとする。 【名前】考察人 【属性】考察人 【大きさ】成人男性並 【攻撃力】【防御力】【素早さ】【特殊能力】 成人男性並。 最強妄想キャラクター議論スレの考察を行える。 【備考】 深夜3時の段階で、考察人は熟睡しているものとする。 【戦法】 戦闘の3日前に「Assassin」に考察人を暗殺させ、考察結果を偽装する。偽装した考察結果は、その通りに扱われる。 暗殺に失敗した場合は、軍隊に対戦相手の相手をさせ、「Client」は核シェルターに引きこもる。 673 :格無しさん:2017/01/14(土) 21 59 57.96 ID PeA2Eqv7 ロードキャンセラー投下して寝て起きたら考察されてて笑った、乙&ありがとうございます あわよくばと思ったけど最上層行けなかったのでもういっちょ投下 【妄想属性】思いつき 【作品名】素人が妄想スレで頑張る話 【名前】ストレンジャー 【属性】現実及び妄想 【大きさ】成人男性並 【説明】そもそも最強妄想キャラクター議論スレとは、妄想のキャラクターで最強を決めるスレッドである。 故に、そこに参戦し得るのは妄想のキャラクターのみである(ここでの参戦には、ストライカーや比較対象も含まれる)。 参戦している時点で妄想のキャラクターであると言い換えてもいい。 妄想は現実の存在によって生み出され、操作され、また消去されるものである。 現実なくして妄想は存在できない。 妄想が現実に影響を与える事は無い。 例え妄想において次元を∞個破壊出来ても、現実の埃一つ動かせない。 妄想において『何があっても破壊できない』とされる存在も、現実の存在が『破壊できる』とすればそれまでである。 妄想が、現実の存在に干渉する事は出来ない。 妄想が、現実の存在による干渉を防ぐ事は出来ない。 このように、現実の存在は妄想に対し、絶対的な権限、圧倒的な優位を持っている。 ストレンジャーは、元々は妄想のキャラクターではなく、現実の存在である。 故にストレンジャーは、妄想に対し絶対的な権限を持っている。 しかし、ストレンジャーは妄想ではないが故に、本来最強妄想キャラクター議論スレに参戦できない。 その解決策としてストレンジャーは、真の意味での考察中は自らを妄想の存在であると再定義する事にした。 これにより、真の意味での考察中ではストレンジャーは妄想キャラクターとなり、参戦可能になった。 当然、妄想キャラクターとなったストレンジャーには、上記の権限は存在しない。 真の意味での考察中のストレンジャーは、下記参考テンプレに記述される程度の強さしか持たず、 『参戦できない』『表現できない』程の強さを戦力として有するキャラ、 あるいはその他の様々な妄想キャラクターに勝利する事は出来ないだろう。 しかし、ストレンジャーは真の意味での考察が始まる前、まだ妄想の存在ではない時期に、 あらかじめ相手とそのテンプレを破壊し、消去し、何の力も発揮できなくする。 この時のストレンジャーは当然上記の権限を有しているため、妄想のキャラクターに対抗する手段は無い。 上で例に挙げたような『参戦できない程強い』『表現できない程強い』といったキャラクターも、 所詮は妄想の存在であり、妄想での強さを持っているに過ぎず、 現実の存在である真の意味での考察が始まる前のストレンジャーには無力である。 妄想にも真の意味での考察前に行動できるキャラクターは存在するが、しかしどうする事も出来ない。 上記の通り妄想のキャラクターは、現実の存在であるストレンジャーに干渉できないし、 またストレンジャーの干渉を防ぐ事も出来ない。 行動できても、その行動はストレンジャーに何ら影響を与える事は出来ない。 【長所】妄想に対して絶対的な強さを持つ 【短所】何とかして考察さえ始めてしまえば妄想でも勝てるかも 【備考】1.このテンプレに書かれている『存在』とは、一般的な意味での存在、非存在、またそのどちらでもないもの等を ひっくるめたものである。 2.『真の意味での考察』とは、考察人が対戦する両者のテンプレを比較し、そこに記述されている事を 実際に起こるものとして検証し、勝敗をつける行為である。 3.このテンプレはストレンジャーを生み出したり、その力を保証したりするものではない。 ストレンジャーが最強妄想キャラクター議論スレに参戦するためのパスポートのようなものであり、 参戦した時点でその役割は終わったと言ってもいい。 既に参戦したストレンジャーにとってこのテンプレは価値が無く、 テンプレが破壊されたり、その確実性や優位性が否定されたとしても何の問題も無い。 ストレンジャーは変わらず上記の力を振るい続けるだろう。 参考: 【名前】ストレンジャー 【属性】妄想 【大きさ】成人男性並 【攻撃力】あらゆる全てを破壊可能 【防御力】あらゆる全ての攻撃・干渉に耐える 【素早さ】あらゆる全てより早く、速い。 【特殊能力】このキャラクターは常に自分を改造し、相手に勝利できるような存在へと変化する。 【備考】真の意味での考察中のストレンジャーのスペック。 5 : ◆rrvPPkQ0sA :2017/01/17(火) 23 52 51.62 ID yU3VoIhX Client考察 戦闘3日前考察操作。 戦闘前行動の当たりに考察操作耐性がいるキャラは少ないので発動したらほぼ勝利。 考察時行動には負ける。 ×アビス 考察人操作攻撃なども耐える。コンバット化負け ×不戦勝先輩 考察時負け ×CLANNADは人生 先手を取られる ×上条理科雄 消滅する ?作者 こいつが戦闘前行動できるか不明、位置がおかしい ×ボス 考察時行動。 ×1000兆円持ってる成人男性 考察前に買収される。 アメリカ軍の年間の国家予算が6000億ドルであり、 アメリカ軍を動かせるレベルの世界一の大富豪でも1000兆円には買収されるだろう。 大富豪対決は敗北。 〇オーバーロード(タイタス一世) 買収勝ち ×ナマン3 対戦相手が決まった時点で蟻になる 〇後継者 先手勝利 ×反転者 反転負け 〇テンプレバスター 先手勝ち 〇ハイブリッドAさん 上下に勝てる 〇小泉純一郎 先手を取って暗殺 〇∀ガンダム カイラス・ギリが強くてもカイラス・ギリの砲撃が強いかは不明なので考慮しない。先手勝ち ×長谷敏司 考察偽装攻撃を含めすべての攻撃が無効化される。 〇未定。 〇インチキおみくじ 勝利を引ける 〇ひろし 買収勝ち 〇敗北召喚ジジイ 〇終焉の王 ナマン3>反転者>Client>後継者>テンプレバスター
https://w.atwiki.jp/mrpmrpmrpmrp/pages/22.html
mmsclient mmsclient [#m635c069] ダウンロード [#b35fcd98] ビルド [#f43e3470] ダウンロード http //www.geocities.com/majormms/ ビルド $ tar xvzf mms_client-0.0.3.tar.gz $ cd mms_client-0.0.3 $ ./configure $ make # make install
https://w.atwiki.jp/lotteryjava/pages/12.html
CLIENT CLASS BigIntegerMath CipherChatClient CipherChatClient CipherChatClient Ciphers PrimeGenerator
https://w.atwiki.jp/kuromugi/pages/52.html
XenClient -- ブログ検索 http //www29.atwiki.jp/kuromugi/pages/48.html XenClientメーカーサイト等 http //www.citrix.com/English/ps2/products/product.asp?contentID=2300325 http //media.intelcore2010.veplatform.com/content/2110_Citrix_Intel_DVCGoFaster_2010_final_cdh_edits_1265045626.pdf Wiki デスクトップ仮想化/Citrix XenClient デスクトップ仮想化/XenClientハードウェア互換情報 M/B Intel DQ57TM http //www.intel.com/products/desktop/motherboards/DQ57TM/DQ57TM-overview.htm http //www.intel.com/cd/channel/reseller/ijkk/jpn/products/desktop/bdb/dq57tm/feature/index.htm -- 日本語は誤記あり http //akiba-pc.watch.impress.co.jp/hotline/20100109/ni_cq57tm.html 価格.com -- DQ57TM 価格比較 http //kakaku.com/item/K0000080024/
https://w.atwiki.jp/soscomp/pages/137.html
Chilkat C# Rar Class Reference 名前 コメント このページへのアクセス数 total - today - yesterday - このページのタグ一覧 きり